This is about AWEToy 1.0 gamma 4 -------------------------------- First I want to thank to all the people who wrote to me encouraging the development of this little toy. Sorry that I was/am too busy to rewrite entirely my old code and to add all the features you asked and I dreamed. What's new? ---------- This is more like a bug fix release to the previous versions. This is the main reason I released it. Some new minor features have been added, anyway. * Regarding MIDI IN: -eliminated the slight delay of the playing notes when an external MIDI keyboard was used. -Octave shift parameters for Keyboard split are now automatically saved in the .INI file -When Split is used, the "Override note velocity" option is independentely used and saved for the two splits. * on "Pseudo-Echo" tab you can save all the parameters for the used channels (the entire channel table) * added a "Playscript" feature to the MIDI Player where you can specify a set of MIDI files to be played sequencially, with many other text commands to use in between: setting the mixer, loading custom FX, loading soundfont files, sending MCI commands, etc. * small user interface changes * fixed many bugs and inconsistencies from previous versions * added new ones, most probably :( Notes: ------ * Be sure you have the latest AWE32 drivers from Creative Labs ftp.creaf.com. AWEToy will not work properly with the older drivers (those without support for .SF2 files). * AWEToy should work even if you don't have an AWE32 soundcard. But only the "Keyboard" and the "MIDI FX" tabs will be available, of course. * The Playscript feature was not tested enough but you can tell me all the problems you encounter and I'll try to fix them. The MCI commands you add to a playscript should not use the "notify" flag because I add it automatically for any play command. Therefore auto-opened devices are not accepted (like play ). So in order to correctly play an .AVI file you should add a sequence of commands like: MCI open file1.avi type avivideo alias avi MCI play avi PAUSE 10 MCI close avi If you don't specify the "wait" flag to a MCI play command, you should insert between MCI play and MCI close other time comsuming commands (PAUSE, PLAY, etc.) because otherwise the close command will de executed immediately and the MCI play will be cancelled. Hope it works :) Geo Pertea mpertea@roimar.imar.ro gpertea@pcnet.pcnet.ro